 package com.neuedu.mybatisdemo.mapper;

	import java.util.List;
	
	import com.neuedu.mybatisdemo.bean.UserInfo;
	
	/**
	 * mybatis编程时，可以设计一个数据库操作接口，用于定义数据库操作
	 * @author lenovo
	 *
	 */
	public interface UserInfoMapper {
	
		//查询所有
		public List<UserInfo> findAll();
		
		public int findTotal();
		
		public List<UserInfo> findByName(String name);
		
		//mybatis进行接口映射，会使用方法名进行id映射，id名要求唯一所以方法名称不能重名。
		//即mybatis方法名不能重载
		public List<UserInfo> findByExample(UserInfo user);
		
		//根据主键查询数据，直接返回相应的数据类型即可
		public UserInfo findById(int id);
		
	}
